package com.example.designPattern.singleton;


//线程安全（饿汉模式） HungrySafeStaticCodeBlockSingleton 是一种
public class HungrySafeSingleton {
    /**
     *类变量在类准备阶段就初始化了然后放在<clinit>构造方法中，
     *一旦外部调用了静态方法，那么就会初始化完成。
     */
    private static final HungrySafeSingleton instance = new HungrySafeSingleton();
    private HungrySafeSingleton(){
    }
    public  static synchronized HungrySafeSingleton getInstance(){
        return instance;
    }
}
